The use of Collaborative Virtual Environments to provide student's contextualisation in programming
نویسندگان
چکیده
Experience has shown that one of the biggest difficulties that students find while learning programming languages is the understanding of its abstract concepts, and this difficulty translates into a lack of motivation for learning. We propose the use of a collaborative virtual environment to allow students to program within the context of a business-like professional programming environment, akin to that found in a software house, in order to make abstract concepts and requirements more concrete and therefore increase the learning effectiveness and students' motivation. This paper includes a reflection about the features that would be required of such a virtual environment in order to improve the learning experience for students of computer programming.
منابع مشابه
Improving results of urban design research by enhancing advanced semiexperiments in virtual environments
There is abundant literature regarding virtual reality as a technology of interest in the present age. However, there are few comprehensive studies on strategies that can improve the level of urban design research using this technique. To investigate the issue, this paper first reviews the concept of virtual reality. Next, the opinions of experts in the field of virtual reality technology are s...
متن کاملUse of 3-D virtual environments to support the learning of pro- gramming
The research and development of approaches to help students overcome the difficulties of acquiring good programming skills is a concern common to many institutions and researchers worldwide. One such approach is the use of virtual learning environments that allow students to freely explore several contextualized learning activities provided to them. We propose the use of scriptable 3D collabora...
متن کاملDesigning collaborative learning model in online learning environments
Introduction: Most online learning environments are challenging for the design of collaborative learning activities to achieve high-level learning skills. Therefore, the purpose of this study was to design and validate a model for collaborative learning in online learning environments. Methods: The research method used in this study was a mixed method, including qualitative content analysis and...
متن کاملA Hybrid Dynamic Programming for Inventory Routing Problem in Collaborative Reverse Supply Chains
Inventory routing problems arise as simultaneous decisions in inventory and routing optimization. In the present study, vendor managed inventory is proposed as a collaborative model for reverse supply chains and the optimization problem is modeled in terms of an inventory routing problem. The studied reverse supply chains include several return generators and recovery centers and one collection...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006